peer reviewed - German English Dictionary